package data;

import exception.*;
import java.util.*;
import model.*;

/**
 *
 * @author BACQ Justine et SACRE Sauvane
 */

public interface ISoinJournalierDAO {
    ArrayList<SoinJournalier> rechercheType(Soin soinT, Date dateType) throws ExceptionConnection, RechercheTypeException;
    List<SoinJournalier> rechercheSoigneur(Soigneur nom, Soigneur prenom, Date dateDeb, Date dateFin, Animal idAnimal) throws ExceptionConnection,RechercheSoigneurException;
    void deleteSoinJournalier(Soigneur soigneur) throws AllSoinJException, ExceptionConnection, SupSoinJException, SupPrescriptionException;
    List<SoinJournalier> getAllSoinJForSession(Session sessionJour) throws ExceptionConnection,ExceptionSoinJournalier;
}
